
package com.hlkj.pay.vo.merchant.resp;

import com.hlkj.framework.common.pojo.BaseVO;
import com.hlkj.pay.dto.merchant.Scene;
import com.hlkj.pay.dto.provider.StepFeeConfig;
import com.hlkj.pay.vo.BaseMerchantResp;

import com.hlkj.pay.vo.merchant.resp.info.MerchantDefaultFeeConfig;
import com.hlkj.pay.vo.pay.resp.PayChannelListResp;
import com.hlkj.pay.vo.pay.resp.PayWayResp;
import com.hlkj.pay.vo.pay.resp.ProviderInfoResp;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * 默认配置表
 * 
 * @TableName t_default_fee_config
 */
@Data
public class DefaultFeeConfigResp extends BaseMerchantResp {

    /**
     * 商户商户号
     */
    @Schema(description = "代理商户号")
    private String sn;

    /**
     * 商户类别 1 商户 2 代理商户
     */
    @Schema(description = "默认配置类别 1 系统配置 2 代理商户配置")
    private Integer snType;

    /**
     * 支付费率
     */
    @Schema(description = "支付费率")
    private String feeConfig;
    /**
     * 状态 0 关闭 1 启用
     *  @see com.hlkj.pay.enums.CommonEnum.YES_NO_TYPE
     */
    @Schema(description = "状态 0 关闭 1 启用")
    private Integer status;

}
